Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on...
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Tue, 22 Nov 2005 18:19:11 +0000 (12:19 -0600)
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Tue, 22 Nov 2005 18:19:11 +0000 (12:19 -0600)
commita9eb47f3e6d79ca2de3e74b76138d0c444ad0465
tree627930f4923ef645d36b804c75d29624cc4e9a21
parent0725f3046af3681b0a0a12cd0b98ca2dd7f03c98
Create the base set of ACPI structures necessary to satisfy the ACPI subsystem on a guest OS.  This includes RSDP, XSDT, FADT, MADT, and DSDT.
The MADT contains a single LSAPIC entry for the
guest CPU.  The DSDT lacks any actual AML content, which the ACPI CA
complains about, but it may be a basis to add more later.  On bootup,
the guest domain now includes a comforting list of ACPI tables:
ACPI: RSDP (v002    XEN                                ) @ 0x0000000000000570
ACPI: XSDT (v001    XEN Xen/ia64 0x00000000 XEN 0x00030000) @ 0x0000000000000594
ACPI: FADT (v003    XEN Xen/ia64 0x00000000 XEN 0x00030000) @ 0x00000000000005c8
ACPI: MADT (v002    XEN Xen/ia64 0x00000000 XEN 0x00030000) @ 0x0000000000000720
ACPI: DSDT (v001    XEN Xen/ia64 0x00000000 XEN 0x00030000) @ 0x0000000000000000
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/arch/ia64/xen/dom_fw.c